#ifndef PROJECTTREEWIDGET_H
#define PROJECTTREEWIDGET_H

#include <QTreeWidget>

class ProjectTreeWidget : public QTreeWidget {
    Q_OBJECT
public:
    explicit ProjectTreeWidget(QWidget *parent = nullptr);
    void loadProject(const QString &projectPath);
    
signals:
    void fileSelected(const QString &filePath);
    
private:
    void addTreeItems(QTreeWidgetItem *parent, const QString &path);
};

#endif // PROJECTTREEWIDGET_H